body,div,form,select,input{font-size:12px;font-family:微软雅黑,arial;padding:0;margin:0;}


#top_header{height:33px;line-height:33px; background:#375498 url(../../images/top_bg.jpg) repeat-x;color:#FFF;padding:0 15px;}
#top_body{ background:#f1f1f1 url(../../images/top_body_bg.jpg) repeat-x;height:68px; }
	#top_body_bar{border-radius:4px;border:1px solid #dfdfdf;height:55px; background:url(../../images/top_body_bar_bg.jpg) repeat-x  ;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1);margin-top:5px;}
#tool_bar{border-bottom:1px solid #CCC;background-color:#EEE;height:28px;line-height:28px;border-top:1px solid #fefefe;text-align:right;padding-right:20px;}
#wrapper{overflow:auto;}
	#wrapper_panel{padding:5px;}


/*   Table   */
.tb_title{color:#000;padding-left:10px;font-weight:bold;font-size:13px;border:1px solid #ccc;background:#eeeeee url(../../images/tb_title.jpg) repeat-x;line-height:28px;-moz-user-select:none;-webkit-user-select: none;}
.tb{border-collapse:collapse;}
.tb thead{border-left:1px solid #dedede;border-right:1px solid #dedede;}
.tb th{background:#fefefe url(../../images/corner.gif) repeat-x;color:#333;height:26px;padding:0 10px;}
.tb tr:hover{background-color:#efefef;}
.tb td{height:26px;padding:0 10px;}
.tb td{border:1px solid #dedede;border-collapse:collapse;}


/*   A    */
a{color:#333333;text-decoration:none;outline:none;}
a:hover{color:#0033FF;text-decoration:underline;}
a.a_blue{color:#0033FF;}
a.a_blue:hover{color:#F60;}
a.a_blue_u{color:#0033FF; text-decoration:underline}
a.a_blue_u:hover{color:#F60; text-decoration:none}

/*   UL     */
ul{margin:0;padding:0;list-style:none;overflow:hidden;}
#top_body_bar ul li{text-align:center;float:left;width:70px;height:55px;border-right:1px solid #eeeeee;}
#top_body_bar ul li:hover{box-shadow:inset 1px 1px 3px 0px rgba(0,0,0,0.1);}
#top_body_bar ul li a{display:block;text-decoration:none;}
#top_body_bar ul li img{margin-bottom:1px; margin-top:4px;border:0px;_margin-bottom:6px;}

/*   Block    */
.form_title{font-size:14px;font-weight:bold;color:#333;border-bottom:1px solid #bbb;height:26px;line-height:26px; margin-bottom:5px; background-color:#eee; padding-left:7px;}
.error{border:1px dotted #71D8E3; background-color:#F1FEFD;color:#039;font-size:12px;padding:8px 10px;margin:10px;}
.hr3d{border-width:1px 0px 1px 0px;border-color:#ccc #FFF #FFF #FFF;border-style:solid;height:0px;overflow:hidden;}
.btns_panel{border-top:1px solid #dedede;text-align:right; background-color:#eee;padding:5px;padding-right:10px;}
.btns_panel input{height:28px;padding:0 15px;overflow:visible;}/*border:2px solid;border-color:#fdfdfd #e1e1e1 #e1e1e1 #fdfdfd; background-color:#f6f6f6;*/
.page_split{color:#000;border:1px solid #ccc;background:url(../../images/tb_title.jpg) repeat-x;line-height:30px;height:30px;-moz-user-select:none;-webkit-user-select: none;text-align:center;border-top:0px none;}
.page_split input,.page_split span,.page_split strong{ vertical-align:middle;margin:10px 0;}

/*   FORM INPUT BUTTON......   */
#so_key{border:1px solid #ccc;border-radius:3px;height:26px;line-height:24px;padding-left:5px;outline:none;width:200px;}
#so_btn{border:1px solid #375bb3; background-color:#4165bd;border-radius:3px;height:28px;padding:0 15px;color:#FFFFFF;overflow:visible;}
.input_text{border:1px solid #ccc;border-radius:3px;height:22px;line-height:20px;padding-left:5px;outline:none;width:150px;}
.input_btn{height:26px;padding:0 8px;overflow:visible;}

/*   TAB   */
.tab_panel{ background:url(../../images/point.gif) left bottom repeat-x;}
.tab_ul{list-style:none;margin:0;padding:0;display:block;width:100%;}
.tab_ul li{border:1px solid #ddd;margin-left:-1px;background-color:#efefef;float:left;}
.tab_ul li.active{background-color:#ffffff;border-bottom:1px solid #ffffff;}
.tab_ul li a{height:28px;line-height:28px;padding:0px 12px;text-decoration:none;display:inline-block;color:#333;}

/*   Img   */
.img_bor{border:1px solid #CCC;padding:4px;background-color:#fff;}
img{border:0px;}

/*   Font   */
.f_dark{color:darkgray;}

/*   Btns   */
.btn_dark{background:url(../../images/btn_dark.gif) left top no-repeat;padding-left:2px;display:inline-block;text-decoration:none;color:#333;cursor:pointer;}
	.btn_dark span{background:url(../../images/btn_dark.gif) no-repeat;display:inline-block;background-position:right -26px;height:26px;line-height:26px;font-size:12px;text-align:center;padding:0 10px 0 8px;}
.btn_dark:hover{text-decoration:none;color:#000}
.btn_dark:active{background:url(../../images/btn_dark.gif) left -52px no-repeat;}
	.btn_dark:active span{background:url(../../images/btn_dark.gif) right -78px no-repeat;}